Two Round Scheduling (TRS) Scheme for Linearly Extensible Multiprocessor Systems
نویسندگان
چکیده
Balancing the computational load over multiprocessor networks is an important problem in massively parallel systems. The key advantage of such systems is to allow concurrent execution of workload characterized by computation units known as processes or tasks. The scheduling problem is to maintain a balanced execution of all the tasks among the various available processors (nodes) in a multiprocessor network. This paper studies the scheduling of tasks on a pool of identical nodes which are connected through some interconnection network. A novel dynamic scheduling scheme named as Two Round Scheduling (TRS) scheme has been proposed and implemented for scheduling the load on various multiprocessor interconnection networks. In particular, the performance of the proposed scheme is evaluated for linearly extensible multiprocessor systems, however, a comparison is also made with other standard existing multiprocessor systems. The TRS operates in two steps to make the network fully balanced. The performance of this scheme is evaluated in terms of the performance index called Load Imbalance Factor (LIF), which represents the deviation of load among processors and the balancing time for different types of loads. The comparative simulation study shows that
منابع مشابه
Minimum Distance Scheduling Scheme on Linearly Extensible Multiprocessor Network
In this millennium research is on to speed up more and more computation power by reducing the size of the system. In this direction, a novel Triangle based multiprocessor system has been proposed in this paper, which is compact in size (occupy lesser space) and exhibits all the features and characteristics of a commercial available multiprocessor. The proposed network has lesser number of proce...
متن کاملApplication of HBM on Linearly Extensible Triangle Multiprocessor Network
Hierarchical Balancing Method is applied on Linearly Extensible ∆ multiprocessor network. This method is used for calculating Load imbalance Factor for arbitrary binary and ternary trees. The result obtained are plotted and found that results are better as compared to HBM giving other results on some other multiprocessor network. Simulation studies show the better performance to other similar s...
متن کاملPre-scheduling and Scheduling of Task Graph on Homogeneous Multiprocessor Systems
Task graph scheduling is a multi-objective optimization and NP-hard problem. In this paper a new algorithm on homogeneous multiprocessors systems is proposed. Basically, scheduling algorithms are targeted to balance the two parameters of time and energy consumption. These two parameters are up to a certain limit in contrast with each other and improvement of one causes reduction in the othe...
متن کاملA Linear-Time Online Task Assignment Scheme for Multiprocessor Systems
A new online task assignment scheme is presented for multiprocessor sysiems where individual processors ezecute the rate-monotonic scheduling algorithm. The computational complezity of the task assignment scheme grows linearly with the number of iasks, and its performance i s shown t o be significantly better than previously ezisiing schemes. The superiority of the assignment scheme is achieved...
متن کاملPre-scheduling and Scheduling of Task Graph on Homogeneous Multiprocessor Systems
Task graph scheduling is a multi-objective optimization and NP-hard problem. In this paper a new algorithm on homogeneous multiprocessors systems is proposed. Basically, scheduling algorithms are targeted to balance the two parameters of time and energy consumption. These two parameters are up to a certain limit in contrast with each other and improvement of one causes reduction in the othe...
متن کامل